package com.ebt.m.proposal_v2;

/**
 * Created by allen on 2018/8/3 14:47.
 */
public class ProposalConstant {
    /**
     * 单次产品变更
     *
     * @param data   改变的产品数据
     * @param isMain 0 附加险  1 主险
     * @param action 改变动作 0 清空 1 添加 2 删除 3 修改 -1不改变
     * void onProductChanged(InsuranceEntity data, int isMain, int action);
     */
    public static final int PRODUCT_ATTATCH = 0;
    public static final int PRODUCT_MAIN = 1;

    public static final int ACTION_PRODUCT_KEEP = -1;
    public static final int ACTION_PRODUCT_CLEAR = 0;
    public static final int ACTION_PRODUCT_ADD = 1;
    public static final int ACTION_PRODUCT_DELETE = 2;
    public static final int ACTION_PRODUCT_EDIT = 3;
    /**
     * 附加险-险种类型：  普通附加险1
     */
    public static final int RISK_TYPE_COMMON = 1;
    /**
     * 附加险-险种类型：豁免附加险2
     */
    public static final int RISK_TYPE_EXEMPT = 2;
    /**
     * 附加险-险种类型： 普通附加险 指定被保人为投保人Applicant（但不指定产品）
     */
    public static final int RISK_TYPE_GUARANTEE_APPLICANT = 3;
    /**
     * 豁免人:投保人
     */
    public static final int EXEMPTION_TYPE_APPLICANT = 1;
    /**
     * 豁免人:被保人
     */
    public static final int EXEMPTION_TYPE_INSURED = 2;
    /**
     * 豁免人:无
     */
    public static final int EXEMPTION_TYPE_NO = 0;

}
